CALNC

Top 

CALNC        


 

Realiza un salto a una subrutina si el bit 0 del acumulador es 0. Esta se identifica por una etiqueta (label), y es siempre hacia adelante (no se permiten saltos hacia atrás)

 

        CAL Sub1         ;Salta a la subrutina llamada "Sub1"

        ST q0.0         ;Instrucción siguiente o punto de retorno de la subrutina

        LD sm0.4

        CALC Sub1         ;Salta a la subrutina llamada "Sub1" si el bit 0 del acumulador es 1

        LD sm0.5

        CALNC Sub1         ;Salta a la subrutina llamada "Sub1" si el bit 0 del acumulador es 0

        END                   ;Termina el programa y vuelve a ejecutar desde el principio

 

Sub1         LD i0.0         ;Primera instrucción de la subrutina

        RETC                   ;Retorno condicional (si el bit 0 del acumulador es 1)

        AND i0.1

        RETNC                   ;Retorno condicional (si el bit 0 del acumulador es 0)

        XOR i0.2

        RET                   ;Retorno incondicional de la subrutina

 

 

  Representación en Ladder

 

CAL

CALC

JMP

RET

 

 

Lista de instrucciones
Indice